Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain F8 Spain F16 Spain F17 Spain F28 Spain F13 Spain F20 Spain F30 Spain F35 Spain F36 Spain F9 Spain F10 Spain F11 Spain F13 Spain F17 Spain F18 Spain F19 Spain F20 Spain F21 Spain F22 Spain F23 Spain F26 Spain F27 Spain F29 Spain F38 Spain F39 Spain F40 Spain F2 Spain F4 Spain F7 Spain F8 Spain F10 Spain F12 Spain F16 Spain F18 Spain F19 Spain F20 Spain F21 Serbia F1 Serbia F2 Spain F25 Spain F26 Spain F28 Spain F29 Spain F32 Spain F33 Spain F38 Spain F39 Spain F40 Spain F41 Great Britain F1 Spain F2 Morocco F1 Morocco F2 Spain F8 Spain F9 Spain F10 Spain F15 Spain F16 France F10 Bad Waltersdorf Challenger Lisbon Challenger Malaga Challenger Erste Bank Open - Vienna Spain F4 Spain F7 Valencia Challenger Australian Open - Melbourne Murcia Challenger Girona Challenger Mutua Madrid Open - Madrid Madrid Challenger French Open - Paris Aix En Provence Challenger Bratislava 1 Challenger Heilbronn Challenger Modena Challenger Milan Challenger Seville Challenger Braga Challenger Tulln Challenger Maia Challenger Bordeaux Challenger French Open - Paris Seville Challenger Spain F3 Valencia Challenger Heilbronn Open - Heilbronn Samsung Secruities Cup Challenger - Seoul Sporting Challenger '07 Trofeo Regione Piemonte - Turin Hilton Waikoloa Village USTA Challenger - Waikoloa Schickendanz Open - Furth Porsche Open - Poznan Akbank Private Banking TED Open - Istanbul Sunrise Challenger Monza Challenger Tunis Challenger Braunschweig Challenger Segovia Challenger San Marino Challenger Vigo Challenger Seville Challenger Palermo Challenger Tarragona Challenger Astana Challenger Barletta Challenger San Remo Challenger Bordeaux Challenger Biella Challenger Alessandria Challenger Prostejov Challenger Seville Challenger Tarragona Challenger Scheveningen Challenger Todi Challenger Poznan Challenger Kazan Challenger Genova Challenger Kenitra Challenger Prostejov Challenger Lyon Challenger Perugia Challenger Genova Challenger Szczecin Challenger Genova Challenger Aix En Provence Challenger Spain F10 Spain #1-w3 Spain F20 Hungary F4 Spain F32 Spain F26 Spain F31 Spain F32 Spain F2 Spain F4 Spain F14 Spain F15 Spain F9 Aix En Provence Challenger Spain F31 1999 Mercedes Cup - Stuttgart Qatar Mobil Open 2000 - Doha Gerry Weber Open - Halle 2000 Mercedes Cup - Stuttgart Adidas Open de Toulouse - Toulouse Kremlin Cup - Moscow AAPT Championships - Adelaide Milan Indoors - Milan BMW Open - Munich AAPT Championships - Adelaide BMW Open - Munich RCA Championships - Indianapolis CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Tata Open 2003 - Chennai ABN/AMRO World Tennis Tournament - Rotterdam AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg AAPT Championships - Adelaide Estoril Open - Estoril BMW Open - Munich Mercedes Cup - Stuttgart AIG Japan Open - Tokyo Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis Vietnam Open - Ho Chi Minh City CA Tennis Trophy - Vienna Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Mumbai Open - Mumbai Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Open de la Comunidad Valenciana - Valencia U.S. Men's Clay Court Championships - Houston Open Seat Godo 2007 - Barcelona China Open - Beijing Mumbai Open - Mumbai Samsung Securities Cup Challenger Tennis - Seoul Next Generation Adelaide International - Adelaide Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona Gerry Weber Open - Halle China Open - Beijing Okal Cup 2003 - Eckental AIG Japan Open Tennis Championships - Tokyo Reggio Emilia Challenger Open Sabadell Atlantico - Barcelona BMW Open - Munich Interwetten Austrian Open - Kitzbuhel Gerry Weber Open - Halle Catella Swedish Open - Bastad Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven XL Bermuda Open - Bermuda Grand Prix de Tennis de Lyon - Lyon Porsche Open - Poznan St. Petersburg Open - St. Petersburg PEOPLEnet Cup - Dnepropetrovsk Medibank International - Sydney SA Tennis Open - Johannesburg AT&T Challenger of Dallas - Dallas South African Airways Open - East London Tanger Challenger SAP Open - San Jose The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Heilbronn Challenger Mercedes Cup - Stuttgart International German Open - Hamburg Banja Luka Challenger Heilbronn Challenger Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Open de Tenis Comunidad Valenciana - Valencia Movistar Open - Santiago San Benedetto Challenger Tampere Challenger Freudenstadt Challenger Szczecin Challenger Brasil Open - Costa do Sauipe Napoli Challenger Regions Morgan Keegan Championships - Memphis Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Mons Challenger US Men's Clay Court Championship - Houston Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Rabat Challenger Rhodes Challenger German Tennis Championships - Hamburg BCR Open Romania - Bucharest Malaysian Open - Kuala Lumpur Marburg Challenger China Open - Beijing Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Rimini Challenger Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Cordenons Challenger Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Citi Open - Washington Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Valencia Open - Valencia Apia International - Sydney Heineken Open - Auckland VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona BMW Open - Munich AEGON International - Eastbourne SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag San Sebastian Challenger Kremlin Cup - Moscow Aircel Chennai Open - Chennai Apia International - Sydney PBZ Zagreb Indoors - Zagreb Copa Claro - Buenos Aires Delray Beach Open - Delray Beach Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona BMW Open - Munich Power Horse Cup - Dusseldorf SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel If Stockholm Open - Stockholm Valencia Open - Valencia Geneva Challenger Heineken Open - Auckland Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Banja Luka Challenger Geneva Open - Geneva Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Rakuten Japan Open - Tokyo Erste Bank Open - Vienna ASB Classic - Auckland Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Grand Prix Hassan II - Marrakech TEB BNP Paribas Istanbul Open - Istanbul Gerry Weber Open - Halle Chengdu Open - Chengdu China Open - Beijing Kremlin Cup - Moscow Erste Bank Open - Vienna Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Mons Challenger Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Sydney International - Sydney Ecuador Open - Quito Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Rennes Challenger Plava Laguna Croatia Open - Umag Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen China Open - Beijing Orleans Challenger Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Cordoba Open - Cordoba Rio Open - Rio de Janeiro Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Geneva Open - Geneva SkiStar Swedish Open - Bastad Swiss Open - Gstaad Generali Open - Kitzbuhel Zhuhai Open - Zhuhai Cordoba Open - Cordoba Argentina Open - Buenos Aires Santiago Open - Santiago European Open - Antwerp Forte Village Sardegna Open - Sardinia Astana Challenger Murray River Open - Melbourne Argentina Open - Buenos Aires Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Hamburg European Open - Hamburg Plava Laguna Croatia Open - Umag Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg European Open - Antwerp Anytech365 Andalucia Open - Marbella Emilia-Romagna Open - Parma Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Chile Dove Men+Care Open - Santiago Grand Prix Hassan II - Marrakech Millennium Estoril Open - Estoril Nordea Open - Bastad Swiss Open - Gstaad Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Gijon Open - Gijon Tennis Napoli Open - Naples Cordoba Open - Cordoba Rio Open - Rio de Janeiro Chile Dove Men+Care Open - Santiago Salzburg Challenger Millennium Estoril Open - Estoril Open Parc - Lyon EFG Swiss Open - Gstaad Sofia Open - Sofia Hilton Waikoloa Village USTA Challenger - Waikoloa Bauer Watertechnology Cup - Eckental Movistar Chile Open - Santiago Generali Open - Kitzbuhel XL Capital Bermuda Open - Bermuda Bucaramanga Challenger ATP Challenger Hamburg - Hamburg Shimadzu All Japan Indoor - Kyoto Salzburg Challenger Banja Luka Challenger Bratislava Challenger Prostejov Challenger Braunschweig Challenger Genova Challenger Mons Challenger Rennes Challenger Eckental Challenger Helsinki Challenger Heilbronn Challenger Heilbronn Challenger Tunis Open - Tunis Warsteiner Challenger Wolfsburg - Wolfsburg Heineken Challenger - Ho Chi Minh City Nova Challenger Osaka - Osaka 2002 USTA Challenger of Calabasas - Calabasas Top Wool Challenger Biella - Biella 10th Wartburg Open - Eisenach 2002 FSE Challenger - Tarzana Warsteiner Challenger Lubeck - Lubeck Honda-Kah Open - Singapore Optimus Maia Open - Maia Zagreb Open - Zagreb Tennis Cup of Flanders - Ostende Time Warner USTA Challenger - Binghamton drkoop.com USTA Tennis Championships of Houston - Houston drkoop.com USTA Tennis Championships of San Antonio - San Antonio Heilbronn Open - Heilbronn Challenger 42 - Andrezieux XL Capital Bermuda Open - Bermuda Quelle Cup - Furth 9th Wartburg Open - Eisenach Muller Cup - Ulm 2001 Challenger Canottieri Mincio - Mantova GHI Bronx Tennis Classic - Bronx The Bolton Challenger - Bolton Neride Prague Indoor - Prague TED Open-Akbank Private Banking - Istanbul Open de L'Isere - Grenoble The Nottingham Cahllenger - Nottingham IPP Open - Helsinki USTA Challenger of Dallas - Dallas Mobelwelt-Zick Open 98 - Dresden Warsteiner Challenger Lubeck - Lubeck Shimadzu All Japan Indoor - Kyoto International Bavarian Championship - Eckental Ljubljana Open 2002 - Ljubljana Kuppers Kolsch Cup Aachen - Aachen Heilbronn Open - Heilbronn Warsteiner Challenger Lubeck - Lubeck Quelle Cup 1999 - Furth Heilbronn Open - Heilbronn ATP Heineken Challenger 2000 - Ho Chi Minh City Renault Slovenian Open - Ljubljana Open de Montauban - Montauban Open de Franche Comte - Besancon Sarajevo Open - Sarajevo Tennis Napoli Cup - Napoli USTA Tennis Championships of Austin - Austin Steelers Cup - Kosice ATU Cup - Weiden USTA Seascape Challenger - Aptos Fifth-Third Bank Tennis Championships - Lexington ATU Cup 2001 - Weiden Akbank Private Banking-TED Open - Istanbul Okal Cup 2001 International Bavarian Championships - Eckental Lambertz Open - Aachen IPP Open - Helsinki Czech Indoor Open - Prague Hilton Waikoloa Village USTA Challenger - Waikoloa Challenger Ford de Cherbourg - Cherbourg Open de Franche-Comte - Besancon The LTA Wrexham Challenger - Wrexham 6th Sardinian International Championships - Cagliari Warsteiner Challenger Wolfsburg - Wolfsburg 7th Wartburg Open - Eisenach XL Capital Bermuda Open - Bermuda Okal Cup - International Bavarian Championship - Eckental Ljubljana Open - Ljubljana Banca Stato Challenger Lugano - Lugano The Granby Natrel Challenger - Granby Siemens Open 2004 - Scheveningen SAA Hilversum Open - Hilversum Schickedanz Open - Furth Tiburon Challenger - Tiburon Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Burbank Challenger - Burbank Lambertz Open - Aachen Tatra Banka Open - Bratislava Porsche Open - Poznan Okal Cup 2004 - Eckental GHI Bronx Classic - Bronx Challenger Groningen - Groningen TED Open - Istanbul Mauritius Open - Mauritius ATP Challenger Numea - New Caledonia KGHM Polish Indoors - Wroclaw Challenger Ford de Cherbourg - Cherbourg Intersport Heilbronn Open - Heilbronn Pro Tennis World Open - Sunrise XL Capital Bermuda Open - Bermuda Schickendanz Open - Furth USTA Comerica Challenger - Aptos The Natrel's Challenger of Granby - Granby Samsung Securities Cup - Seoul Media Will Cup Busan Challenger Tennis - Busan Hilton Waikoloa Village USTA Challenger - Waikoloa Riviera di Rimini Challenger - Rimini Tennis Masters Series - Stuttgart Tennis Masters Series - Miami Flea Market Cup Busan Challenger Tennis - Busan Bergamo Challenger Heilbronn Open - Heilbronn Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Napoli Cup 2007 - Napoli Ostdeutscher Sparkessen Cup - Dresden Astana Challenger - Astana Almaty Challenger 1 - Almaty Almaty Challenger 2 - Almaty Siemens Open 2007 - Scheveningen LXVII Concursu Internacional de Vigo - Vigo 's Tennis Masters 07 Challenger - Graz Geneva Challenger - Geneva Black Forest Open - Freudenstadt BNP Paribas Open - Indian Wells Alexander Kolyaskin Memorial - Donetsk BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Open Costa Daurada - Tarragona Open de Rennes La Trinitaine - Rennes Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Kobstaedernes ATP Challenger - Kolding Shanghai ATP Masters - Shanghai Samsung Securities Cup - Seoul BNP Paribas Open - Indian Wells Flea Market Cup - Busan Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc BNP Paribas Open - Indian Wells Status Athens Open - Athens 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona III Isla de Lanzarote - Lanzarote Sony Open Tennis - Miami Zagreb Open - Zagreb Baden Open - Karlsruhe Monte-Carlo Rolex Masters - Monte-Carlo Guzzini Challenger - Recanati Siemens Open - Scheveningen Oberstaufen Cup-Head German Master's Series - Oberstaufen Internazionali BNL d'Italia - Rome ATP Open Castilla y Leon - Segovia Alexander Kolyaskin Memorial - Donetsk Tennislife Cup - Napoli Monte-Carlo Rolex Masters - Monte-Carlo Open Tarragona Costa Daurada - Tarragona Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul Flea Market Cup Busan Challenger Tennis - Busan BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai PEOPLEnet CUP - Dnepropetrovsk BNP Paribas Masters - Paris IPP Open - Helsinki BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Karlsruhe Challenger Shanghai Rolex Masters - Shanghai Tanger Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Meknes Challenger Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Milan Challenger Rimini Challenger San Sebastian Challenger Monte-Carlo Rolex Masters - Monte-Carlo St. Remy Challenger Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Bratislava Challenger BNP Paribas Open - Indian Wells Winnetka Challenger Arad Challenger San Benedetto Challenger Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto Kitzbuhel Challenger Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Como Challenger Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Helsinki Challenger Internazionali BNL d'Italia - Rome National Bank Open - Montreal Western & Southern Open - Cincinnati Napoli Challenger BNP Paribas Open - Indian Wells Miami Open - Miami Santiago Challenger Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Dallas Challenger Rabat Challenger Marrakech Challenger Barletta Challenger Monte-Carlo Rolex Masters - Monte-Carlo Rome Challenger Rome Challenger Zagreb Challenger Prostejov Challenger Milan Challenger Marburg Challenger Heilbronn Challenger Braunschweig Challenger Turin Challenger Poznan Challenger Dortmund Challenger San Marino Challenger San Sebastian Challenger Seville Challenger Szczecin Challenger Trnava Challenger Belgrade Challenger Sacramento Challenger Tiburon Challenger Geneva Challenger Heilbronn Challenger Meknes Challenger Quimper Challenger Bergamo Challenger Dallas Challenger Sarasota Challenger Iasi Challenger Braunschweig Challenger Sunrise Challenger Caltanissetta Challenger Geneva Challenger Napoli Challenger Rome Challenger Monza Challenger San Marino Challenger Meerbusch Challenger Montemar Challenger Seville Challenger Australian Open - Melbourne French Open - Paris Murcia Challenger Wimbledon - London U.S. Open - New York Rome Challenger Athens Challenger Australian Open - Melbourne Mouilleron-Le-Captif Challenger Panama City Challenger Barranquilla Challenger Bratislava Challenger St. Brieuc Challenger Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Furth Challenger Kosice Challenger Milan Challenger Padova Challenger U.S. Open - New York Australian Open - Melbourne French Open - Paris Meknes Challenger Wimbledon - London U.S. Open - New York Furth Challenger Caltanissetta Challenger Caltanissetta Challenger San Benedetto Challenger Prague Challenger Cordenons Challenger Genova Challenger Asuncion Challenger Sao Paulo Challenger Australian Open - Melbourne French Open - Paris Meerbusch Challenger U.S. Open - New York Loughborough Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Bordeaux Challenger U.S. Open - New York Bad Waltersdorf Challenger Australian Open - Melbourne Schickendanz Open - Furth Wimbledon - London U.S. Open - New York Australian Open - Melbourne Girona Challenger French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Szczecin Challenger U.S. Open - New York Nord/LB Open - Braunschweig Scheveningen Challenger Legg Mason Tennis Classic - Washington D.C. Liberec Challenger Bordeaux Challenger Neride Prague Indoor - Prague Australian Open - Melbourne Heilbronn Challenger - Heilbronn ATU Cup - Weiden French Open - Paris Tulsa Auto Collection USTA Challenger - Tulsa Wimbledon - London U.S. Open - New York Muller Cup 99 - Ulm Australian Open - Melbourne DPD Challenger 99 - Aschaffenburg Okal Open - Eckental Poznan Challenger C.T. San Remo - XIII Piertomaso Tessitore - San Remo San Marino Challenger French Open - Paris Cordenons Challenger Open Castilla y Leon - Segovia Warsteiner Grand Prix ATP Challenger - Oberstaufen Szczecin Challenger Wimbledon - London U.S. Open - New York Valencia Challenger Australian Open - Melbourne French Open - Paris Punta Del Este Challenger Menorca Challenger VIII Torneo Internazionale di Tennis - Barletta U.S. Open - New York International Tennis Championships - Delray Beach Australian Open - Melbourne Prostejov Challenger Sassuolo Challenger Schickendanz Open - Furth French Open - Paris Wimbledon - London ABN/AMRO World Tennis Tournament - Rotterdam U.S. Open - New York Australian Open - Melbourne Villena Challenger French Open - Paris AIG Japan Open - Tokyo Ciutat de Barcelona - Barcelona Perugia Challenger Heineken Open - Auckland President's Cup - Tashkent Heineken Open Shanghai - Shanghai Ordina Open - 's-Hertogenbosch Legg Mason Tennis Classic - Washington D.C. Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai BMW Open - Munich SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Dutch Open Tennis - Amersfoort Maia Challenger Ordina Open - 's-Hertogenbosch Open de Moselle - Metz Open de Tenis Comunidad Valenciana - Valencia Qatar Exxon Mobil Open - Doha Chennai Open - Chennai Wimbledon - London U.S. Open - New York Rio Open - Rio de Janeiro Legg Mason Tennis Classic - Washington D.C. Barcelona Open Banc Sabadell - Barcelona SA Tennis Open - Johannesburg Australian Open - Melbourne Bank Austria Tennis Trophy - Vienna Aircel Chennai Open - Chennai French Open - Paris SAP Open - San Jose BMW Open - Munich Wimbledon - London U.S. Open - New York ATP Studena Croatia Open - Umag Kremlin Cup - Moscow Open de Tenis Comunidad Valenciana - Valencia Australian Open - Melbourne Heineken Open - Auckland US Men's Clay Court Championship - Houston SkiStar Swedish Open - Bastad Farmers Classic - Los Angeles If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice U.S. Mens's Clay Court Championship - Houston U.S. National Indoor Tennis Championships - Memphis Rio Open 500 - Rio de Janeiro French Open - Paris Open 13 - Marseille Wimbledon - London Argentina Open - Buenos Aires Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona U.S. Open - New York Austrian Open - Kitzbuhel Australian Open - Melbourne Swiss Indoors Basel - Basel Millennium Estoril Open - Estoril French Open - Paris Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva SkiStar Swedish Open - Bastad Campbells Hall of Fame Tennis Championships - Newport Winston-Salem Open - Winston-Salem Wimbledon - London 2002 Mercedes Cup - Stuttgart Rakuten Japan Open - Tokyo Argentina Open - Buenos Aires Grand Prix Hassan II - Marrakech Geneva Open - Geneva European Open - Antwerp Sydney International - Sydney BMW Open - Munich Dubai Tennis Open - Dubai Winston-Salem Open - Winston-Salem Adelaide International - Adelaide Generali Open - Kitzbuhel Hamburg European Open - Hamburg Cordoba Open - Cordoba Swiss Indoors Basel - Basel Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva Astana Open - Astana United Cup - Australia Adelaide International 2 - Adelaide Barcelona Open Banc Sabadell - Barcelona Plava Laguna Croatia Open - Umag Generali Open - Kitzbuhel French Open - Paris Wimbledon - London Cordoba Open - Cordoba U.S. Open - New York Grand Prix Hassan II - Marrakech Australian Open - Melbourne Wimbledon - London EFG Swiss Open - Gstaad U.S. Open - New York Qatar ExxonMobil Open - Doha Brasil Open - Sao Paulo Barcelona Open Banc Sabadell - Barcelona Suisse Open - Gstaad EFG Swiss Open - Gstaad Generali Open - Kitzbuhel U.S. Men's Clay Court Championships - Houston Chennai Open - Chennai Abierto Mexicano - Los Cabos Qatar ExxonMobil Open - Doha Telenordia Swedish Open - Bastad BMW Open - Munich Brasil Open - Sao Paulo Gold Flake Open - Chennai Heineken Open Shanghai - Shanghai Rio Open - Rio de Janeiro Winston-Salem Open - Winston-Salem Copenhagen Open - Copenhagen 2001 Mercedes Cup - Stuttgart cinch Championships - London Trofeo Conde de Godo - Barcelona U.S. Open - New York Sophia Antipolis Challenger Montechiarugolo Challenger ABN/AMRO World Tennis Tournament - Rotterdam AIG Japan Open Tennis Championships - Tokyo Mallorca Championships - Mallorca Mercedes Cup - Stuttgart ATP Studena Croatia Open Umag - Umag Valencia Open - Valencia AEGON Championships - London AEGON International - Eastbourne Delray Beach International Tennis Championships - Delray Beach Aircel Chennai Open - Chennai Swiss Indoors Basel - Basel Nature Valley International - Eastbourne Argentina Open - Buenos Aires Open de la Comunidad Valenciana - Valencia Tennis Masters Series - Hamburg cinch Championships - London Tennis Masters Series - Hamburg Tennis Masters Series - Hamburg NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Wimbledon - London Sony Ericsson Open - Miami Sony Ericsson Open - Miami BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Hypo Group Tennis International - Portschach Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Masters - Paris St. Petersburg Open - St. Petersburg The Tennis Channel Open - Las Vegas Royal Guard Open Chile - Vina del Mar Monte-Carlo Rolex Masters - Monte-Carlo Open de Nice Cote d'Azur - Nice Rogers Cup - Toronto Rolex Paris Masters - Paris St. Petersburg Open - St. Petersburg Miami Open - Miami ASB Classic - Auckland Rolex Paris Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Grand Prix Hassan II - Casablanca Kremlin Cup - Moscow Erste Bank Open - Vienna Chengdu Open - Chengdu Internazionali BNL d'Italia - Rome German Tennis Championships - Hamburg Kremlin Cup - Moscow Argentina Open - Buenos Aires U.S. National Indoor Tennis Championships - Memphis China Open - Beijing U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, World Group, QF, SRB-ESP 4-1 Davis Cup, World Group, 1R, ESP-GBR 3-1 Davis Cup, Group C, Valencia Davis Cup, World Group, 1R, CAN-ESP 3-2 French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Davis Cup, World Group, SF, FRA-ESP 3-2 Davis Cup, Group B, Valencia San Benedetto Challenger Olympics - Rio de Janeiro Bordeaux Challenger Argentina Open - Buenos Aires